home *** CD-ROM | disk | FTP | other *** search
- Blaque Book
-
- Tired of rewriting your address book every year or so? The Blaque Book
- can save you considerable time and writer's cramp. As a Database it is
- limited to Name, Address and Phone number and as that goes, is
- surpassed by most database systems I have seen. Its forte is in the
- printed output which is formatted in mini, alphabetized pages which
- you can assemble into a pocket sized address book. There is extra room
- under each letter for additional entries which you can later enter into
- your database. When you are ready for an updated address book, just
- print one.
-
- I wrote the program because I had a need for the output booklet. I
- never could see the value of a name and phone number (only) database
- because you usually need the numbers when you are not in front of the
- computer. If you are in front of a computer, there is always SideKick.
- I also wanted to learn more about Borland's Turbo Access system which
- seems to work just great.
-
- System requirements: The current version is for the IBM-PC. CP/M
- versions will be available in the future. A printer capable of
- output modified to 17 CPI and 9 (or more) lines per inch.
-
- Instructions:
-
- First rename your Blakbook.obj file to Blakbook.com.
-
- The program is essentially menu driven. Three or four files
- will eventually be on your disk:
-
- Blakbook.com -- Main Program
- Blkbook.DAT -- Database File
- Blkbook.IXN -- Name Index File
- Blakbook.CFG -- Printer Configuration (optional)
-
- Except for the main program (COM) file, each will be created by the
- program as needed.
-
- Creating your database is done by using the U)date / A)dd options.
- Enter the data as requested. Duplicate Names are not allowed. If
- you accidentally get an error notice, you must change the name
- (either first or last) to one that is not already in the database.
- If necessary, you can enter a dummy name that you can delete later.
- If both the first name and last name fields are blank, no entry or
- modification of the data base or index file will be made. This is
- one way of escaping from an accidentally entered A)dd or E)dit
- selection.
-
- Editing during A)dd or E)dit is made easy by the use of the
- arrow keys (or ^S, ^D, ^E, ^X). ^Y will erase entry from the
- cursor to the right. DEL, ^G erase character under the cursor and
- back arrow deletes character to left of cursor. The added/edited
- entry is updated into the database by either using the enter
- (carriage return) key while the cursor is in the last field or by
- using ^Z at any time.
-
- You may review your data on the screen using the L)ist / S)creen
- options.
-
- L)ist / P)rinter will send output to the printer. The default
- printer configuration is for an Okidata with Plug 'N Play.
- If you have another printer, a menu option is available
- to create a configuration file to set-up your printer. This
- set-up need only be done once. If necessary, enter the C)onfig
- command when in the list mode. This will explain the output
- and ask if you need to add a configuration for your printer. You
- can exit by answering No. You are then prompted to enter the
- configuration codes for 17 cpi (in decimal, ie 15/) and then
- for 9 lines per inch. You may have append 99 lines per page
- as a definition also--just add it to the end of the lines per
- inch definition.
-
- The printer output is as follows:
-
- .-----------------------.
- . A . B . C .
- . . . .
- . . . .
- . . . .
- . . . .
- . . . .
- .-----------------------.
- . D . E . F .
- . . . .
- . . . .
- . . . .
- . . . .
- . . . .
- -----------------------
-
- Though only one each is shown, as many pages as required of each
- letter will be printed. The last two letters of the alphabet (Y,Z)
- may not have pages printed if they have no entries. You may abort
- the printing routing by using the <esc> key. The escape is
- recognized between item entries so it may take up to 4 rows to
- stop.
-
- After printing all you need to do is get out your scissors and
- stapler. Suggestion for cutting--I have squeezed as much width
- as possible into the data line, so in order to cut up the pages
- and leave enough room to staple, I suggest:
-
- 1) First cut the pages along the horizontal dotted lines
- 2) Then cut along the right side of each mini page--about
- 1 character width from the rightmost phone number field
- (use the blank lines for reference)
- 3) Sort, alphabetize and put the address book together,
- staple the left margin and then trim the left margin.
-
- It is very important that you exit the program using the Q)uit
- options until you reach DOS level. This enables proper updating
- and closing of all files. ^C and Break Keys have been disabled
- to help keep your database file and index intact. Using Ctrl-
- Alt-Del may irretrievably disrupt them. Keeping backup copies
- of your Blkbook.DAT and Blkbook.IXN files is recommended.
-
- Along with the upgrade to Ver 1.1a an additional file is
- included in the LBR file called BBRESCUE.COM. This program
- will wade through a BLAKBOOK.DAT file and re-create a .INX
- file that has been corrupted. This program accepts no user
- input and returns to DOS level when done.
-
- As is mentioned in the program, considerable effort went into its
- development. It is distributed under the user supported concept
- and if you feel the program to be of value, a contribution of
- $7 (the cost of a good address book) would be appreciated.
- In any case, please share feel free to share this program with
- others.
-
- Send contributions and/or suggestions for improvement to:
-
- Martin C. Beattie
- 9190 Rolling Tree Lane
- Fair Oaks, CA 95608
-
- Blaque Book (C) 1985
-
- Modifications:
-
- June 19, 1985
- Ver 1.1a a) Null entries (no name) are prevented.
- b) Pages automatically dated to computers clock.
- c) Title page added to print out.
- July 3, 1985
- Ver 2.0 a) Input form spiffed up
- b) Help window added for cursor controls during entry/edit
- c) Mini-Page numbering added to aid in sorting cut up
- pages.
- d) Printer error for non connected printer during screen
- list fixed.
- e) BBINST.COM file added to allow installation of various
- types of IBM Screen formats. Note: This program requires
- an 80 column display.